-- card: 18371 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 2658 -- name: Section 423 -- part 3 (button) -- low flags: 00 -- high flags: 4000 -- rect: left=310 top=113 right=130 bottom=421 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 4 (button) -- low flags: 00 -- high flags: 4000 -- rect: left=344 top=176 right=192 bottom=474 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 6 (button) -- low flags: 00 -- high flags: 4000 -- rect: left=376 top=275 right=287 bottom=460 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part contents for background part 28 ----- text ----- Introduction Setting up the BBS Running the BBS BBS Internals Appendices -- part contents for background part 29 ----- text ----- Components Generic Operation To Be Continued -- part contents for background part 30 ----- text ----- Introduction Open Card Display Fields Fill Fields Display Buttons Push Buttons -- part contents for background part 13 ----- text ----- Name: contents -- part contents for background part 12 ----- text ----- The default displayFields method displays all visible, non-editable fields (i.e., those with fixed contents). The word "display" is used in this section to mean "sent to the serial port for the user to see." The name is displayed first, followed by a colon, followed by the contents of the field. The serial port XCMDs take card of auto-wrapping long lines. If a field is declared to be "long", by placing "-- long" in its script, a carriage return is inserted between the name and the contents. The body of a message is an example of a long field; most fields are short.